home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / Amiga_Mail_Vol2 / Archives / Plain / ma90 / robram.txt < prev   
Encoding:
Text File  |  1990-05-18  |  9.3 KB  |  210 lines

  1. (c)  Copyright 1990 Commodore-Amiga, Inc.   All rights reserved.
  2. The information contained herein is subject to change without notice,
  3. and  is provided "as is" without warranty of any kind, either express
  4. or implied.   The entire risk as to the use of this information is
  5. assumed by the user.
  6.  
  7.  
  8. Expanding Fast RAM on the Amiga 3000
  9.  
  10.  
  11. by Rob Wyesham
  12.  
  13. The Amiga has two types of RAM memory: fast RAM and chip RAM. 
  14. Fast RAM on the Amiga is memory which can only be accessed by the
  15. processor.  Chip RAM on the other hand is shared by the processor
  16. and the Amiga's custom chips.  When a custom chip and the
  17. processor both want access to chip RAM, the custom chip always
  18. wins, and the processor must wait.  But with fast RAM the
  19. processor has exclusive access and so always runs at full  speed. 
  20. The A3000 comes with 1 megabyte of fast RAM.  It can,  however,
  21. be expanded to as many as 16 megabytes. This article describes
  22. how to install and test extra fast RAM on the A3000 motherboard.
  23.  
  24. The chips that you'll need for the expansion are known as ZIP
  25. chips (for zigzag-inline- package).  ZIPs can be organized in one
  26. of two ways, either as 256K x 4 bits, for 1-megabit parts, or as
  27. 1M x 4 bits, for 4-megabit parts.  Each ZIP chip also comes in
  28. one of two modes, either page mode or static column mode. The
  29. latter are also known as SCRAM chips.  So, there are four kinds
  30. of chips you can use.  These are shown below.
  31.  
  32.  
  33. Four Kinds of ZIP Chips for Expanding A3000 Fast RAM 
  34.  
  35. o 1-megabit (256K x 4 bits)  page mode   
  36. o 1-megabit (256K x 4 bits)  static column mode (SCRAM) 
  37. o 4-megabit (1 M  x 4 bits)  page mode   
  38. o 4-megabit (1 M  x 4 bits)  static column mode (SCRAM) 
  39.  
  40.  
  41. There is an advantage to using SCRAM chips to expand fast memory
  42. on the A3000.  If the RAM controller detects SCRAM chips in the
  43. fast RAM array, it will  enable the burst mode of the 68030,
  44. thereby greatly reducing RAM access times.  Note however that if
  45. the controller detects even one ordinary, page mode DRAM then the
  46. 68030<2>'<0>s burst mode will be disabled.  So if you're going to
  47. spend extra money expanding with SCRAMs, then use only SCRAMs. 
  48. Don't mix SCRAM chips with page mode chips. 
  49.  
  50. Whether you use SCRAM or page mode chips, you will need to get at
  51. least eight of them since all eight sockets in a bank of fast RAM
  52. must be filled for the A3000 to work properly.  This means you
  53. can upgrade fast RAM in increments of either 1 or 4 megabytes. 
  54. Whichever chip type you select,  make sure that the RAM speed is
  55. rated 80 nanoseconds or better. The part numbers of 80ns RAM
  56. chips usually end with -8 or -80.
  57.  
  58.  
  59. Inside the A3000
  60.  
  61. To open the A3000 and gain access to the fast RAM array, you need
  62. a #2 Phillips screwdriver.  Five screws hold down the cover, two
  63. on each side, and one on the back. Once you have the cover off,
  64. you'll need to remove the disk drive chassis as well. There are
  65. six screws to remove here, three in front,  two on the back
  66. panel, and a hidden one.  The hidden screw lies behind  the hard
  67. disk drive underneath the drive's ribbon cable.  Once you have
  68. the screws out, detach the drive cables from the motherboard,
  69. remove the drive chassis, and set it aside. 
  70.  
  71. Now you can see the fast RAM array. It's on the lower right part
  72. of the motherboard, and has two parts. The first part is a row of
  73. eight DIP sockets numbered backwards from U857D through U850D,
  74. and populated with DRAMs. This is the 1MB of fast RAM that the
  75. 3000 is shipped with.  Behind the row of DIPs lie two columns of
  76. ZIP sockets, numbered from U850 through U881, but not in
  77. numerical order (see the diagram below).
  78.  
  79.  
  80.  
  81.                                 Fast RAM
  82.                  -------------------        ZIP Sockets
  83.         Expansion slot     |                 |          ---------------
  84.               ||     |     Fat Gary    |          |    U881   U879 |
  85.               ||     |           |          |    U873   U871 |
  86.               ||     -------------------          |    U865   U863 |
  87.               ||                      |    U857   U855 |
  88.               ||                      |    U880   U878 |
  89.               ||            ---------          |    U872   U870 |
  90.               ||            | 68030 |          |    U864   U862 |
  91.               ||            |        |          |    U856   U854 |
  92. --------------------- ||            ---------          |    U877   U875 |
  93. U271 U272 U273 U274 | ||                      |    U869   U867 |
  94.             | ||                      |    U861   U859 |
  95. U267 U268 U269 U270 | ||                      |    U853   U851 |
  96. --------------------- ||                      |    U876   U874 |
  97. Socketed Chip RAM     ||                      |    U868   U866 |
  98.               ||                      |    U860   U858 |
  99. --------------------- ||                      |    U852   U850 |
  100. U263 U264 U265 U266 | ||                      ---------------
  101.             | ||  --------------------------------------------------
  102. U259 U260 U261 U262 | ||  | U857D U856D U855D U854D U853D U852D U851D U850D|
  103. --------------------- ||  --------------------------------------------------
  104. Soldered Chip RAM     ||            Fast RAM DIP Sockets
  105.               ||
  106.  
  107.                         (Front of the A3000 Motherboard)
  108.  
  109.  
  110.  
  111.  
  112. Expanding RAM
  113.  
  114. Let's assume a simple upgrade to start: you want to expand fast
  115. RAM by 1MB  (2MB fast RAM altogether).  This means that you're 
  116. using eight 1-megabit RAM chips.  One way to proceed is to install the
  117. eight ZIPs in bank 1, that is, in ZIP sockets U858-U865. The reason we
  118. begin with bank 1 rather than with bank 0 is that the bank 0 ZIPs are
  119. mapped to the same address space as the row of DIP sockets,
  120. U850D-U857D.  The row of DIP's is said to mirror bank 0.  So there's no
  121. point in filling the bank 0 ZIP sockets in this case.  
  122.  
  123. If you want to expand fast RAM by 1MB and chip RAM by 1MB, you
  124. can do it by  installing 16 1-megabit ZIP chips.  The first step
  125. is to move the RAM from the fast RAM DIP sockets on the right
  126. side of the motherboard (U850D-U857D)  to the chip RAM DIP
  127. sockets on the left side of the motherboard (U267-U274).   This
  128. gives you 2MB of chip RAM but no fast RAM.  Now install the 16
  129. ZIP chips in the bank 0 and 1 ZIP sockets (U850-U865) to get 2MB
  130. of fast RAM. 
  131.  
  132. Yet another expansion option is to install 4MB worth of 1-megabit
  133. ZIPs. This upgrade requires filling all 32 ZIP sockets, and
  134. emptying the row of DIP sockets (U850D- U857D).  Remember, you
  135. can reuse the DIPs that you remove to fill out  the chip RAM
  136. array (U267-U274) which gives you 2MB of chip RAM.   
  137.  
  138. Bigger upgrades use 4-megabit ZIPs. If you intend to use these
  139. parts,  you have no choice about removing the chips in
  140. U850D-U857D.  The RAM controller can handle either 1-megabit
  141. parts or 4-megabit parts, but not both, which is  why the DIPs
  142. must be removed.   Fortunately, you can reuse these to expand 
  143. your chip RAM.   Start your upgrade with bank 0, and populate the
  144. banks in  order.  Bank two starts at U866, and bank 3 starts at
  145. U874. 
  146.  
  147. The addresses that the banks correspond to are shown in the table
  148. below. Notice that the memory starts high and builds down, unlike
  149. most memory systems, which tend to build upward.
  150.        
  151.  
  152. RAM Bank    1 Megabit Parts      4 Megabit Parts    Board Component 
  153. ---------------------------------------------------------------------
  154.    0      $07f00000-$07ffffff  $07c00000-$07ffffff   U850  -  U857* 
  155.    1      $07e00000-$07efffff  $07800000-$07bfffff   U858  -  U865 
  156.    2      $07d00000-$07dfffff  $07400000-$077fffff   U866  -  U873
  157.    3      $07c00000-$07cfffff  $07000000-$073fffff   U874  -  U881
  158.  
  159. * Bank 0 has the same address space space as DIP sockets
  160. U850D-U857D 
  161.  
  162.  
  163. Actual installation of the ZIP chips is easy.  Pin 1 of a ZIP
  164. socket lies  on the left side of the socket, the side with the
  165. little capacitors. The capacitors have numbers next to them (like
  166. C880).  On the ZIP chips themselves, pin 1 is on the same side as
  167. the bevelled corner. To install a chip, line up pin 1 of the chip
  168. with pin one of the socket, and push down until the chip is
  169. seated.
  170.  
  171. You may have to move a jumper, J852, as well.  J852 tells the RAM
  172. controller whether 1-megabit or 4-megabit parts are installed.
  173. The jumper is surrounded on the motherboard by a silktop figure.
  174. The pointed end on this figure indicates pin one on the jumper. 
  175. If you are installing 1-megabit RAM chips, make sure that the
  176. jumper covers pins 2 and 3. This is the default factory setting,
  177. so J852 should already be set this way. If you are installing
  178. 4-megabit chips, move the jumper so that it covers pins 1 and 2. 
  179.  
  180. Use the DOS Avail function to test your installation.   If the
  181. amount that Avail reports is substantially less than you
  182. expected, make sure that each chip is aligned in its socket and
  183. is fully seated.  Finish the installation by replacing the disk
  184. drive chassis, reattaching the drive cables to the motherboard,
  185. and replacing the cover. 
  186.  
  187. The chart below shows chips which may be used in expanding your
  188. 3000's fast RAM.  We've tested the 1-megabit parts, but not the
  189. 4-megabit parts.  Static column RAM can be used in the chip RAM
  190. array, but the Amiga won't take advantage of the SCRAMs extra
  191. speed (so save your SCRAM chips for expanding  fast RAM instead
  192. of chip RAM). 
  193.  
  194.  
  195. 256K X 4 Page                   Mode256K X 4 Static Column Mode 
  196. Samsung   KM44C256AZ            TOSHIBA          TC514258 
  197. NEC       uPD424256             NEC              uPD424258 
  198.                                 MOTOROLA         MCM514258
  199.  
  200. 1M X 4 Page Mode                1M X 4 Static Column Mode 
  201. TOSHIBA   TC514410              TOSHIBA          TC514402
  202. HITACHI   HM514400              OKI              MSM514402
  203. NEC       uPD424400 
  204. OKI       MSM514400 
  205.  
  206.  
  207. The DIP sockets in the fast RAM array will accept the next
  208. generation of 4-megabit DRAMs which are to be packaged as DIPs. 
  209. Remember that modifying your Amiga voids your warranty.  Contact
  210. your Commodore Authorized Service Center for more information.